package com.github.aloxc.plugin.restplus.component;


import com.github.aloxc.plugin.restplus.entity.SettingListenerContext;
import com.github.aloxc.plugin.restplus.listener.SettingListener;
import com.intellij.openapi.project.Project;

/**
 * 设置panel接口
 * @author leero
 */
public interface ISettingPanel {
    /**
     * 设置窗口
     * @param dialog
     */
    void setDialog(Dialog dialog);

    /**
     * 设置工程
     * @param project
     */
    void setProject(Project project);

    /**
     * 设置context
     * @param context
     */
    default void setContext(SettingListenerContext context){

    }
}
